home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Tidbits
/
File Sharing Extension
/
File Sharing Extension.rsrc
/
bin.rsrc_CODE_14_ServerControl.txt
< prev
next >
Wrap
Text File
|
1991-09-16
|
23KB
|
415 lines
# near model CODE resource
# jump table entries: 2824-2827 (4 of them)
export_353:
00000000 4E56 0000 link A6, 0
00000004 4E5E unlink A6
00000006 4E75 rts
export_354:
fn00000008:
00000008 4E56 FFF8 link A6, -0x0008
0000000C 48E7 0118 movem.l -[A7], D7,A3,A4
00000010 207C 0000 0B50 movea.l A0, 0xB50
00000016 2050 movea.l A0, [A0]
00000018 2668 0038 movea.l A3, [A0 + 0x38]
0000001C 302D FCA8 move.w D0, [A5 - 0x358]
00000020 5340 subq.w D0, 1
00000022 3D40 FFF8 move.w [A6 - 0x8], D0
00000026 4247 clr.w D7
00000028 6032 bra +0x34 /* 0000005C */
label0000002A:
0000002A 3007 move.w D0, D7
0000002C C1FC 0032 muls.w D0, 0x32 /* '2' */
00000030 49F3 0000 lea.l A4, [A3 + D0.w]
00000034 4A94 tst.l [A4]
00000036 6720 beq +0x22 /* 00000058 */
00000038 102E 0008 move.b D0, [A6 + 0x8]
0000003C 6714 beq +0x16 /* 00000052 */
0000003E 7000 moveq.l D0, 0x00
00000040 302C 0028 move.w D0, [A4 + 0x28]
00000044 7200 moveq.l D1, 0x00
00000046 322E 000A move.w D1, [A6 + 0xA]
0000004A 8081 or.l D0, D1
0000004C 3940 0028 move.w [A4 + 0x28], D0
00000050 6006 bra +0x8 /* 00000058 */
label00000052:
00000052 396E 000A 0028 move.w [A4 + 0x28], [A6 + 0xA]
label00000058:
00000058 5247 addq.w D7, 1
0000005A 6906 bvs +0x8 /* 00000062 */
label0000005C:
0000005C BE6E FFF8 cmp.w D7, [A6 - 0x8]
00000060 6FC8 ble -0x36 /* 0000002A */
label00000062:
00000062 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000066 4E5E unlink A6
00000068 2E9F move.l [A7], [A7]+
0000006A 4E75 rts
export_355:
fn0000006C:
0000006C 4E56 FFF8 link A6, -0x0008
00000070 48E7 0118 movem.l -[A7], D7,A3,A4
00000074 207C 0000 0B50 movea.l A0, 0xB50
0000007A 2050 movea.l A0, [A0]
0000007C 2668 0038 movea.l A3, [A0 + 0x38]
00000080 302D FCA8 move.w D0, [A5 - 0x358]
00000084 5340 subq.w D0, 1
00000086 3D40 FFF8 move.w [A6 - 0x8], D0
0000008A 4247 clr.w D7
0000008C 6042 bra +0x44 /* 000000D0 */
label0000008E:
0000008E 3007 move.w D0, D7
00000090 C1FC 0032 muls.w D0, 0x32 /* '2' */
00000094 49F3 0000 lea.l A4, [A3 + D0.w]
00000098 4A94 tst.l [A4]
0000009A 56C0 sne D0
0000009C 4A00 tst.b D0
0000009E 672C beq +0x2E /* 000000CC */
000000A0 082C 0002 0028 btst.b [A4 + 0x28], 0x2
000000A6 56C1 sne D1
000000A8 C001 and.b D0, D1
000000AA 6720 beq +0x22 /* 000000CC */
000000AC 102E 0008 move.b D0, [A6 + 0x8]
000000B0 6714 beq +0x16 /* 000000C6 */
000000B2 7000 moveq.l D0, 0x00
000000B4 302C 0028 move.w D0, [A4 + 0x28]
000000B8 7200 moveq.l D1, 0x00
000000BA 322E 000A move.w D1, [A6 + 0xA]
000000BE 8081 or.l D0, D1
000000C0 3940 0028 move.w [A4 + 0x28], D0
000000C4 6006 bra +0x8 /* 000000CC */
label000000C6:
000000C6 396E 000A 0028 move.w [A4 + 0x28], [A6 + 0xA]
label000000CC:
000000CC 5247 addq.w D7, 1
000000CE 6906 bvs +0x8 /* 000000D6 */
label000000D0:
000000D0 BE6E FFF8 cmp.w D7, [A6 - 0x8]
000000D4 6FB8 ble -0x46 /* 0000008E */
label000000D6:
000000D6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000DA 4E5E unlink A6
000000DC 2E9F move.l [A7], [A7]+
000000DE 4E75 rts
fn000000E0:
000000E0 4E56 FFF8 link A6, -0x0008
000000E4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000000E8 2C2E 0008 move.l D6, [A6 + 0x8]
000000EC 207C 0000 0B50 movea.l A0, 0xB50
000000F2 2050 movea.l A0, [A0]
000000F4 2668 0038 movea.l A3, [A0 + 0x38]
000000F8 4207 clr.b D7
label000000FA:
000000FA 4A6E 000C tst.w [A6 + 0xC]
000000FE 6F2A ble +0x2C /* 0000012A */
00000100 4267 clr.w -[A7]
00000102 2046 movea.l A0, D6
00000104 2F10 move.l -[A7], [A0]
00000106 A86B syscall LoWord
00000108 301F move.w D0, [A7]+
0000010A C1FC 0032 muls.w D0, 0x32 /* '2' */
0000010E 49F3 0000 lea.l A4, [A3 + D0.w]
00000112 7E01 moveq.l D7, 0x01
00000114 2046 movea.l A0, D6
00000116 2014 move.l D0, [A4]
00000118 B090 cmp.l D0, [A0]
0000011A 6606 bne +0x8 /* 00000122 */
0000011C 397C 0400 0028 move.w [A4 + 0x28], 0x400
label00000122:
00000122 536E 000C subq.w [A6 + 0xC], 1
00000126 5886 addq.l D6, 4
00000128 60D0 bra -0x2E /* 000000FA */
label0000012A:
0000012A 1D47 000E move.b [A6 + 0xE], D7
0000012E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000132 4E5E unlink A6
00000134 205F movea.l A0, [A7]+
00000136 5C4F addq.w A7, 6
00000138 4ED0 jmp [A0]
export_356:
0000013A 4E56 FFF6 link A6, -0x000A
0000013E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000142 266E 0008 movea.l A3, [A6 + 0x8]
00000146 4247 clr.w D7
00000148 302B 001A move.w D0, [A3 + 0x1A]
0000014C 5540 subq.w D0, 2
0000014E 6B00 031A bmi +0x31C /* 0000046A */
00000152 0C40 000C cmpi.w D0, 0xC
00000156 6E00 0312 bgt +0x314 /* 0000046A */
0000015A D040 add.w D0, D0
0000015C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000160 4EFB 0000 jmp [PC + D0.w]
00000164 001C 00E4 ori.b [A4]+, 0xE4
00000168 001C 0176 ori.b [A4]+, 0x76 /* 'v' */
0000016C 01CE .incomplete
0000016E 02B4 02D0 0308 0308 andi.l [A4 + <<invalid base displacement size>> + D0 * 2], 0x2D00308
00000176 0308 btst A0, D1
00000178 0308 btst A0, D1
0000017A 0308 btst A0, D1
0000017C 02EC .incomplete
0000017E 284B movea.l A4, A3
00000180 4A6D F3E4 tst.w [A5 - 0xC1C]
00000184 6702 beq +0x4 /* 00000188 */
00000186 7EFF moveq.l D7, 0xFFFFFFFF
label00000188:
00000188 4A47 tst.w D7
0000018A 6600 02E0 bne +0x2E2 /* 0000046C */
0000018E 42A7 clr.l -[A7]
00000190 A975 syscall TickCoun